home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / mach10.zip / MACH-1.CTL < prev    next >
Text File  |  1990-07-26  |  63KB  |  1,215 lines

  1. ;
  2. ;Mach-10 bbs control file
  3. ;
  4. ;This file is where almost all of Mach-10's configuration parameters are
  5. ;stored. The file may be edited with any ASCII text editor. Capitolization
  6. ;is not important, but adds to clarify details. Lines that start with a
  7. ;semicolon are comments.
  8. ;
  9. ;FILE NAME CONVENTIONS
  10. ;---------------------
  11. ;Mach-10's displayfile routine will automatically search for ANSI and
  12. ;non-ANSI graphics files to display to the user if he has his graphics
  13. ;preference set high enough. If not, Mach-10 will fall back to the next lowest
  14. ;standard, all the way back to plain ASCII. When specifying names of files
  15. ;for Mach-10 to display, only specify the file NAME, NOT the EXTENSION.
  16. ;Mach-10 will automatically append a .ANS for ANSI graphics, a .ASC for
  17. ;ASCII graphics, or no extension for plain text file.
  18. ;
  19. ;                     (FILENAME).     - Plain Text
  20. ;                     (FILENAME).ASC  - Ascii graphics
  21. ;                     (FILENAME).ANS  - Ansi graphics
  22. ;                     (FILENAME).MUS  - Music grpahics
  23. ;
  24. ;CHATSOUND - The chatsound parameter is used to select the sound that Mach-10
  25. ;            will use when paging the sysop. The numeric codes specify
  26. ;            different routines that Mach-10 calls. Code #0 will have a
  27. ;            silent page, #1 will be plain beeps (i.e. ASCII ^G). Codes 2-7
  28. ;            will sound various other patterns.
  29. CHATSOUND 5
  30. ;
  31. ;DAYSTODEL - The DAYSTODEL parameter specifies the number of days that old
  32. ;            users will be deleted for inactivity. (i.e. Deleted after 105
  33. ;            days)
  34. ;
  35. DAYSTODEL 105
  36. ;
  37. ;COLOR     - The COLOR parameter will tell Mach-10 that your system is
  38. ;            color (i.e. CGA/EGA/VGA etc). If the COLOR parameter is not
  39. ;            present, Mach-10 will default to monochrome operation.
  40. COLOR
  41. ;
  42. ;MENUS     - The MENUS parameter specifies the titles for the Mach-10 menus.
  43. ;            The titles are one word only and are sequentially numbered. (i.e.
  44. ;            the first title will apply to menu #1, the second to menu #2,
  45. ;            etc.) Please only to NINE titles to a line, and you may use
  46. ;            multiple lines.
  47. MENUS Main Message File Utility Sysop Filemaint Statistics Events CD-ROM
  48. ;
  49. ;PRELOGFILE- The PRELOGFILE parameter specifies the name of the file that
  50. ;            will be displayed before the caller logs on. (i.e. before he is
  51. ;            prompted for his name and password). Since the user's graphics
  52. ;            type is not known, please only use a plain ASCII file, not ANSI
  53. ;            or IBM graphics. (Important: See above not on file naming
  54. ;            conventions)
  55. ;
  56. PRELOGFILE \mach10\misctext\prelog
  57. ;
  58. ;
  59. ;
  60. ;(TOPxTIME)- The TOPxxxTIME parameters below allow you to give participating
  61. ;            users a time-bonus in reward for their actions. Each of the
  62. ;            TOPxTIME parameters specifies a time-bonus in minutes that will
  63. ;            be added to the user's daily time limit. By default, the top
  64. ;            10 users of each criteria will be given the time bonus. The
  65. ;            Time bonuses are calculated nightly by running Mach-10 with
  66. ;            the /C switch.
  67. ;
  68. ;                         TOPUPLOADTIME - Based on top uploaders (kbytes)
  69. ;                         TOPPOSTTIME   - Based on top posters   (num of posts)
  70. ;                         TOPCALLERTIME - Based on top callers   (minutes)
  71. ;                         MAXTOPTIME    - Specifies maximum total that the
  72. ;                                         top three may add up to.
  73. TOPUPLOADTIME 15
  74. TOPPOSTTIME 15
  75. TOPCALLERTIME 0
  76. MAXTOPTIME 30
  77. ;
  78. ;PLAYPEN   - The playpen is a speecial directory where files are temporarily
  79. ;            copied to for batch transfers. (i.e. we copy the files to the
  80. ;            directory and then send *.*). There should be enough space
  81. ;            available to hold the largest amount of files that a user may
  82. ;            download at one time. (I try to have at least a meg free)
  83. ;
  84. PLAYPEN k:\PLAYPEN2
  85. ;
  86. ;GWFILENAME- This is a special parameter that I use on my system to allow
  87. ;            users to download my door, Galactic Warzone free. (No time
  88. ;            restrictions are applied). You may specify any filename
  89. ;            below and a user can download that file free-of-charge with
  90. ;            service #136.
  91. ;
  92. GWFILENAME k:\arcdown\galwar75.zip
  93. ;
  94. ;HOMECODE  - The HOMECODE parameter specifies the area code of the phone
  95. ;            system where your bbs is. It is used to distinguish whether
  96. ;            or not a user attempting callback validation is long distance
  97. ;            or local.
  98. ;
  99. HOMECODE 602
  100. ;
  101. ;LONGDISTCA- The LONGDISTCALLBACK parameter specifies whether or not you wish
  102. ;            the callback validator to dial long distance. (Usually this is
  103. ;            a definate NO!). By default, L/D callback is off. Only by
  104. ;            specifying this parameter will Long Distance Callback be enabled.
  105. ;
  106. ;LONGDISTCALLBACK
  107. ;
  108. ;MACH-10 MENU FORMAT
  109. ;-------------------
  110. ;Mach-10 supports a free-form menu structure meaning that you can have
  111. ;as many menus as you wish (up to a limit) and those menus may be comprised
  112. ;of any options that Mach-10 limits. You are not in any way limited to
  113. ;pre-set menus as some other bbs packages require.
  114. ;
  115. ;The menu table below creates a link between the user and Mach-10's internal
  116. ;services. Basically, it links a specific letter of a specific menu number to
  117. ;a specific mach-10 routine. (i.e. Link "G" on menu #1 to service number
  118. ;01 (goodbye)). Mach-10 references all available commands by these service
  119. ;numbers. This in turn allows you to set up any command as being on any
  120. ;menu that you wish.
  121. ;
  122. ;The second purpose of the menu table is to place "restrictions" on the
  123. ;commands. These restrictions are in the form of "access-levels",
  124. ;"ratios", and "validation". An access level is simply numeric parameter
  125. ;of which the user may access any command less than or equal to his access
  126. ;level. (providing he satisfies the validation and ratio requirements).
  127. ;The "validation" is a boolean parameter contained in the user record
  128. ;specifying whether the user has been validated (either through the callback
  129. ;or through the numerous manual sysop validation options). Mach-10 also
  130. ;supports two "ratios". These ratios are a post ratio which is
  131. ;the number of posts divided by the number of logons, and the upload ratio
  132. ;which is the number of uploads divided by the number of total transfers.
  133. ;(more on these later)
  134. ;
  135. ;When a user displays a menu, if a menu text file is present, that file will
  136. ;be displayed to the user. (If a .ANS or .ASC file is present, and the user
  137. ;had an appropriate graphics setting, they would be displayed). If no file is
  138. ;present then Mach-10 will create it's own menu based on the description
  139. ;fields of the following table. (Important: See the above section on
  140. ;file naming conventions and the below (way below) section on conferences)
  141. ;
  142. ;MAINMENUTABLE- This parameter specifies that all lines between it and the
  143. ;               parameter "ENDMAINMENUTABLE" will be treated as the menu
  144. ;               table for Mach-10. No other commands may be present. (although
  145. ;               comments are allowed)
  146. ;
  147. ;MENU      - The menu parameter specifies the number of the menu to which the
  148. ;            defination will be linked to. These numbers correspond to the
  149. ;            menu names in the above MENUS parameter. There is a maximum of
  150. ;            32 menus.
  151. ;
  152. ;LETTER    - This parameter specifies the letter that is used to activate the
  153. ;            command from the menu. (i.e. you press "G" and Mach-10 executes
  154. ;            the GoodBye command).
  155. ;
  156. ;ACCESS    - The access parameter specifies the numeric access level that
  157. ;            the user must have to execute this command. (i.e. a user with
  158. ;            access level 50 can use any menu option of level 50 or less)
  159. ;            The maximum access level supported by Mach-10 is 255.
  160. ;
  161. ;V         - The V parameter stands for "validation". Each use has a
  162. ;            validation flag within his record. You may specify that the
  163. ;            menu option is for [U]nvalidated, [V]alidated, or [A]ll
  164. ;            users. (NOTE: Users must still have a high enough access level
  165. ;            regardless of their validation status). Users may be
  166. ;            validated with the automatic callback or manually by the
  167. ;            sysop.
  168. ;
  169. ;                     A - All users (validated or unvalidated)
  170. ;                     V - Validated users only
  171. ;                     U - Unvalidated users only
  172. ;
  173. ;            Note: You may, if you wish, have the same command letter
  174. ;                  listed with validation status. (i.e. In my default
  175. ;                  configuration, "P" from the main menu is edit personal
  176. ;                  info for unvalidated users, but it is "Who's on other
  177. ;                  nodes" for validated users.
  178. ;
  179. ;P         - Post ratio. The post ratio is a ratio of number of posts divided
  180. ;            by total logons times 100. (Posts/Logons*100). It's main use is
  181. ;            to encourage participation in the message base. You may
  182. ;            specify either a "Y" or a "N" to indicate whether or
  183. ;            not the post ratio applies to the particular command. (A "Y"
  184. ;            for Yes would indicate that the ratio does apply). This
  185. ;            particular option does not specify the actual ratio, but
  186. ;            simply whether the ratio applies or not. The post-ratio
  187. ;            requirement is set in the ACCESSTABLE (farther down in the
  188. ;            control file) and may be different for each access level.
  189. ;
  190. ;U         - Upload ratio. The upload ratio is a ratio of the number of uploads
  191. ;            divided by the number of total transfers times 100. (Uploads/
  192. ;            Transfers*100). It's main use is to encourage uploads to the
  193. ;            system. Please see the above "post ratio" for more info.
  194. ;
  195. ;SERVICE   - All functions within Mach-10 are defined by a service number. The
  196. ;            service number is the "link" that actually tells Mach-10 what
  197. ;            to do for the command. (i.e. Serv #1 is goodbye, #2 is Help,
  198. ;            etc). Service numbers are as follows:
  199. ;
  200. ;                001-025  Miscellanious services part 1
  201. ;                026-050  Miscellanious services part 2
  202. ;                051-100  Message system
  203. ;                101-150  Files system services
  204. ;                151-175  Miscellanious services part 3
  205. ;                176-190  CD-ROM
  206. ;                    195  Display current menu
  207. ;                501-600  Change menu (new menu = serv#-500)
  208. ;                601-700  Shell and run "SERV"+(serv_num)+".BAT "+(node_num)
  209. ;
  210. ;            The services below #500 are explained in the Mach-10 sysop
  211. ;            documentation and the file "Services.DOC". There are simply
  212. ;            too many of them to list here.
  213. ;
  214. ;            Services 501-600 will change the current menu. The new menu will
  215. ;            be the service number minus 500. (i.e. if the service num was
  216. ;            503 then the new menu would be 503-500 = 3)
  217. ;
  218. ;            Services 601-700 will shell to dos and run the batch file
  219. ;            "SERV"+(service_num)+'.BAT '+(node_num). For example: Service
  220. ;            number 605 would call up the batch file SERV605.BAT. The only
  221. ;            only parameter will be the node number. A DORINFOx.DEF file is
  222. ;            also created prior to shelling.
  223. ;
  224. ;DESCR     - The description field contains a description of what the command
  225. ;            is for. This is for two reasons: 1) To make the control file
  226. ;            easier to understand, and 2) If a menu text file is not present,
  227. ;            MAch-10 will display a menu based on the menu descriptions.
  228. ;
  229. MAINMENUTABLE
  230. ;Menu Letter  Access  V  P  U Service  Description
  231. ;---- ------  ------  -  -  - -------  -------------------------------------------
  232.    1    A       10    U  N  N   20     Call-back verification
  233.    1    G       10    U  N  N   01     Goodbye
  234.    1    L       10    U  N  N   57     Leave a private message to the sysop
  235.    1    N       10    U  N  N   14     Display new-user information
  236.    1    P       10    U  N  N   09     Edit personal info
  237.    1    ?       10    U  N  N  195     Display Menu
  238.  
  239.    1    B       30    V  N  N   05     List the main bulletins
  240.    1    C       30    V  N  N   11     Change conference
  241.    1    D       50    V  Y  N   12     Doors
  242.    1    E       30    V  N  N  508     Current Events
  243.    1    F       50    V  Y  N  503     Files system
  244.    1    G       30    V  N  N   01     Goodbye
  245.    1    H       30    V  N  N   02     Help
  246.    1    L       30    V  N  N   57     Leave a private message to the sysop
  247.    1    M       30    V  N  N  502     Message system
  248.    1    N       30    V  N  N   14     Display new-user information
  249.    1    P       30    V  N  N  151     Who's on other node
  250.    1    Q       50    V  N  N  152     Multiuser chat
  251.    1    R       50    V  N  N  509     CD-ROM system
  252.    1    S       80    V  N  N  505     Sysop menu
  253.    1    J       30    V  N  N  504     Utilties system
  254.    1    V       30    V  N  N   19     Version of Mach-10
  255.    1    W       30    V  N  N   13     Initial Welcome message
  256.    1    X       30    V  N  N   03     eXpert toggle
  257.    1    Y       30    V  N  N   04     Yell for the sysop
  258.    1    Z       50    V  N  N  507     Statistics menu
  259.    1    ?       10    V  N  N  195     Display Menu
  260.  
  261.    2    A       30    A  N  N   53     Select a new message area
  262.    2    C       30    A  N  N   51     Check your mail status
  263.    2    D       30    A  N  N   61     Download packed mail
  264.    2    E       30    A  N  N   54     Enter a message
  265.    2    F       30    A  N  N  503     Files system
  266.    2    G       30    A  N  N   01     Goodbye
  267.    2    H       30    A  N  N   02     Help
  268.    2    I       30    A  N  N   56     Edit your ignore status
  269.    2    K       30    A  N  N   62     Erase pack-mail
  270.    2    L       30    A  N  N   66     Edit readlocks
  271.    2    M       30    A  N  N   68     Read Marked Messages
  272.    2    N       30    A  N  N   65     List new mail
  273.    2    P       30    A  N  N   58     Pack/arc your mail for download
  274.    2    Q       30    A  N  N  501     Quit to main menu
  275.    2    R       30    A  N  N   52     Read messages
  276.    2    S       30    A  N  N   55     Scan message base
  277.    2    T       30    A  N  N  157     Topic Scan
  278.    2    J       30    A  N  N  504     Utilities system
  279.    2    X       30    A  N  N   03     eXpert toggle
  280.    2    Z       30    A  N  N   70     Remove all message marks
  281.    2    ?       10    A  N  N  195     Display Menu
  282.  
  283.    3    D       50    A  N  Y  113     Download a file
  284.    3    F       30    A  N  N  121     Find file
  285.    3    G       30    A  N  N   01     Goodbye
  286.    3    H       30    A  N  N   02     Help
  287.    3    J       30    A  N  N  504     Utilities
  288.    3    L       30    A  N  N  102     List files
  289.    3    Q       30    A  N  N  501     Quit to main menu
  290.    3    P       30    A  N  N  115     Set default transfer protocol
  291.    3    M       30    A  N  N  502     Message menu
  292.    3    N       30    A  N  N  118     List New files
  293.    3    O       30    A  N  N  136     Download Galactic Warzone
  294.    3    R       30    A  N  N  108     Read a arc-file member
  295.    3    S       30    A  N  N  128     Text-search
  296.    3    U       50    A  N  N  114     Upload a file
  297.    3    V       30    A  N  N  106     View arc file contents
  298.    3    W       30    A  N  N  109     Who uploaded a certain file
  299.    3    X       30    A  N  N   03     eXpert toggle
  300.    3    Z       80    A  N  N  506     File maintenance
  301.    3    ?       10    A  N  N  195     Display Menu
  302.  
  303.    4    A       30    A  N  N   16     Access level information
  304.    4    C       30    A  N  N   08     Change Graphics
  305.    4    L       30    A  N  N   07     List users
  306.    4    N       30    A  N  N   49     Change your alias
  307.    4    P       30    U  N  N   09     Edit personal info
  308.    4    Q       30    A  N  N  501     Quit to main menu
  309.    4    T       30    A  N  N   15     Toggle preferences
  310.    4    U       30    A  N  N   06     User profile
  311.    4    X       30    A  N  N   03     eXpert toggle
  312.    4    Z       30    A  N  N   26     Change your password
  313.    4    ?       10    A  N  N  195     Display Menu
  314.  
  315.    5    A      100    A  N  N   24     Validate a user
  316.    5    B      100    A  N  N   25     Unvalidate a user
  317.    5    C       80    A  N  N  162     Message Area Path Check
  318.    5    L       80    A  N  N   21     List unvalidated users
  319.    5    M       80    A  N  N   18     Display memory status
  320.    5    Q       30    A  N  N  501     Quit to main menu
  321.    5    T       30    A  N  N   41     Total time stats
  322.    5    U      110    A  N  N   17     User editor
  323.    5    V       90    A  N  N   22     Manual user validation
  324.    5    X       30    A  N  N   03     eXpert toggle
  325.    5    ?       10    A  N  N  195     Display Menu
  326.  
  327.    6    A       90    A  N  N  101     Add a file
  328.    6    B       80    A  N  N  117     Benchmark a protocol
  329.    6    D       90    A  N  N  105     Delete/Lockout a file
  330.    6    E      100    A  N  N  103     File editor
  331.    6    I       80    A  N  N  110     File info
  332.    6    K      100    A  N  N  124     Kill a file
  333.    6    L       80    A  N  N  119     List missing files
  334.    6    M       90    A  N  N  104     Move a file
  335.    6    P      100    A  N  N  130     Pack file catalog
  336.    6    Q       30    A  N  N  503     Quit to file system
  337.    6    R       80    A  N  N  111     Resize a file
  338.    6    S       90    A  N  N  132     Archive a file
  339.    6    T       80    A  N  N  107     Test an archive
  340.    6    U       80    A  N  N  131     Change who uploaded a file
  341.    6    V       90    A  N  N  127     Prompted-validation
  342.    6    X       30    A  N  N   03     eXpert toggle
  343.    6    W       90    A  N  N  125     Redescribe a file
  344.    6    Z      100    A  N  N  120     Delete missing files
  345.    6    ?       10    A  N  N  195     Display Menu
  346.  
  347.    7    A       50    A  N  N   33     Age statistics
  348.    7    B       50    A  N  N   39     Today's baud rate statistics
  349.    7    C       50    A  N  N   29     Top 10 Callers
  350.    7    D       50    A  N  N   28     Top 10 downloaders
  351.    7    E       50    A  N  N   46     Computer type statistics
  352.    7    F       50    A  N  N   40     Today's file system stats
  353.    7    G       50    A  N  N   44     Time utilization graph
  354.    7    H       50    A  N  N   47     Protocol Statistics
  355.    7    L       50    A  N  N  155     File area activity
  356.    7    M       50    A  N  N  153     Message Area Activity
  357.    7    N       50    A  N  N  154     Door Activity
  358.    7    O       50    A  N  N   31     Top 10 door users
  359.    7    P       50    A  N  N   30     Top 10 posters
  360.    7    Q       30    A  N  N  501     Quit to main menu
  361.    7    R       50    A  N  N   32     Your "rankings" in all areas
  362.    7    S       50    A  N  N   34     Percentage of Male vs Female users
  363.    7    T       50    A  N  N   38     Today's time statistics
  364.    7    U       50    A  N  N   27     Top 10 uploaders
  365.    7    X       30    A  N  N   03     eXpert toggle
  366.    7    ?       10    A  N  N  195     Display Menu
  367.  
  368.    8    C       30    A  N  N  157     Comment on a topic
  369.    8    L       30    A  N  N  156     List topics
  370.    8    Q       30    A  N  N  501     Quit to main menu
  371.    8    S       30    A  N  N  159     Show votes
  372.    8    V       30    A  N  N  160     Vote on a topic
  373.    8    X       30    A  N  N    3     eXpert toggle
  374.    8    ?       10    A  N  N  195     Display Menu
  375.  
  376.    9    D       50    A  N  N  179     Download File
  377.    9    L       50    A  N  N  176     List CD-ROM files
  378.    9    Q       30    A  N  N  501     Quit to main menu
  379.    9    T       50    A  N  N  178     ZIP/ARC/LZH test
  380.    9    V       50    A  N  N  177     ZIP/ARC/LZH view
  381.    9    X       30    A  N  N    3     eXpert toggle
  382.    9    ?       10    A  N  N  195     Display Menu
  383. ENDMAINMENUTABLE
  384. ;
  385. ;In Mach-10, the user is always in a Mach-10 conference. Conferences define
  386. ;the operating environment which the user will be placed in - The bulletins,
  387. ;welcome files, menus, etc.
  388. ;
  389. ;You will always have to have one conference defined within Mach-10 - This
  390. ;is the MAIN conference. (You may name it whatever you wish, but I will refer
  391. ;to it as the MAIN conference). Users may automatically be placed in a certain
  392. ;conference based on their access level (see the below ACCESSTABLE).
  393. ;
  394. ;It is very important to note that MACH-10'S CONFERENCES ARE NOT MESSAGE
  395. ;AREAS - A conference is a much larger concept. A conference MAY be linked
  396. ;into a specific message area (and for that matter, a specific file area
  397. ;as well), but the conference need not be linked into any message or file
  398. ;areas. In that situation, all file and message areas are available to the
  399. ;users. (providing his access for the individual message or file area is
  400. ;high enough).
  401. ;
  402. ;A user may change conferences while he is on the system, effectively
  403. ;changing the bulletins, welcomes, menus, message areas, etc.
  404. ;
  405. ;It is also important to note that you do not need multiple conferences (You
  406. ;only need one), and that conferences do not require alternate menus,
  407. ;help files, welcomes, bulletins, etc.
  408. ;
  409. ;Since there are so many parameters that apply to the conferences, the
  410. ;conference table is split into three tables. To add a conference, you
  411. ;MUST add it to all three tables.
  412. ;
  413. ;NUM       - All conferences must have a number. This number is the same for
  414. ;            all three tables.
  415. ;
  416. ;NAME      - The NAME is simply a small identifier for the conference. It
  417. ;            serves no other purpose other than to inform the user of which
  418. ;            conference is in. PUT NO SPACES IN THE NAME.
  419. ;
  420. ;MLINK     - MLink stands for message-link and it is what is used to lock
  421. ;            a message area into the conference. If a message area is locked
  422. ;            in, then the user will automatically be placed in that message
  423. ;            area and not allowed to change to another area until he leaves
  424. ;            the conferences. Specifying a message link here does override the
  425. ;            access requirements for the message area. (i.e. if a user enters
  426. ;            a conference that is linked to a message area of higher access,
  427. ;            he will automatically be placed in that area even if he doesn't
  428. ;            have high enough access).
  429. ;
  430. ;            Specifying zero will set it so the conference is not linked to
  431. ;            a specific message area and therefore may change to any area
  432. ;            that the user's access allows.
  433. ;
  434. ;FLINK     - FLink is similar to MLink, but applies to file areas. You may
  435. ;            lock a file area into the conference so that the user may only
  436. ;            list files in that area. Also, any uploads will automatically
  437. ;            go into that area.
  438. ;
  439. ;ACC       - The ACC level is the access level required to change to the
  440. ;            conference. If a user doesn't have a high enough access level,
  441. ;            then he can not change to the conference. (NOTE: If you
  442. ;            automatically place a user into this conference with the
  443. ;            ACCESSTABLE below, then the access requirement is overridden).
  444. ;
  445. ;WELCOME   - The welcome parameter specifies the filename and path of
  446. ;            the welcome files for the particular area (minus extension). The
  447. ;            welcome file will be displayed when the user enters the
  448. ;            conference.
  449. ;
  450. ;#W        - This parameter specifies the number of welcome files available.
  451. ;            If you have more than one file available for the conference, then
  452. ;            Mach-10 will randomly pick one of the welcome files and display
  453. ;            it. The number is appended to the end of the filename, before the
  454. ;            extension. (i.e. welcome #3 would be "filename"+"3"+'.ANS'/'.ASC'.
  455. ;            Therefore, if you use multiple welcomes then the welcome file
  456. ;            name must be 7 characters or less. (to make room for the number)
  457. ;
  458. ;BULLETIN  - The bulletin parameter defines the filename of the bulletin
  459. ;            files minus the file extension. The text file containing the
  460. ;            list of bulletins is the plain filename (with an appropriate
  461. ;            graphics extension). The bulletins themselves have the bulletin
  462. ;            number appended to the end of the filename. For example:
  463. ;
  464. ;                            BULLET      - Bulletin list file
  465. ;                            BULLET.ANS  - Bulletin list w/ ansi graphics
  466. ;                            BULLET1     - Bulletin #1
  467. ;                            BULLET1.ASC - Bulletin #1 w/ ASCII graphics
  468. ;                            BULLET2     - Bulletin #2
  469. ;                            BULLET99    - Bulletin #99
  470. ;
  471. ;#B        - This specifies the number of the bulletins that the user may
  472. ;            display.
  473. ;
  474. ;
  475. CONFERENCETABLE
  476. ;Num  Name         Mlink Flink Acc  Welcome                 #W  Bulletin                #B
  477. ;---  ------------ ----- ----- ---- ----------------------- --  ----------------------- --
  478.   1   Main           0     0    10  \mach10\welcome\welcome  9  \mach10\bullet\bullet   20
  479.   2   Sysop          0    200   80  \mach10\conf\syswel      0  \mach10\conf\sysbul      0
  480.   3   Commodore      8    120   10  \mach10\conf\c64wel      0  \mach10\conf\c64bul      0
  481.   4   Coco           2    104   10  \mach10\conf\cocowel     0  \mach10\conf\cocobul     0
  482. ENDCONFERENCETABLE
  483. ;
  484. ;
  485. ;MENU      - This specifies the filename of the MENU text file for the
  486. ;            conference menu. The text file (or ASCII graphics or ANSI file)
  487. ;            may be used to display text files to the user rather than Mach-10
  488. ;            creating it's own menus. (see the above MENUTABLE for more info).
  489. ;
  490. ;            You must specify a filename of 7 characters or less and NO
  491. ;            extension. Mach-10 will automatically add the appropriate
  492. ;            menu number and graphics extension to the file name. Example:
  493. ;
  494. ;                       MENU1      - Plain ascii menu 1
  495. ;                       MENU1.ASC  - Ascii graphics menu 1
  496. ;                       MENU1.ANS  - ANSI graphics menu 1
  497. ;                       MENU2      - Plain ascii menu 2
  498. ;                       (etc)
  499. ;
  500. ;SIGOP     - The sigop field is used for two purposes: 1) It is displayed
  501. ;            when the user selects conferences so the user knows who the
  502. ;            sigop is and 2) Providing the sigop has access, he may use the
  503. ;            sigop-maintenance command to add/delete/list users from his
  504. ;            conference. A conference may have only one sigop.
  505. ;
  506. CON2TABLE
  507. ;Num  Menu             Help               Sigop
  508. ;---  ---------------  -----------------  ---------------
  509.   1   Menu\Menu        \mach10\help\help  Scott Baker
  510.   2   Menu\Menu        \mach10\help\help  Scott Baker
  511.   3   Menu\Menu        \mach10\help\help  Jesse Macnish
  512.   4   Menu\menu        \mach10\help\help  Al Ramirez
  513. ENDCON2TABLE
  514. ;
  515. ;DESCR     - The description field is simply used to provide a description
  516. ;            of the conferences to the users when they want to change
  517. ;            conference areas. It may be up to about 50 characters long.
  518. ;
  519. CON3TABLE
  520. ;Num  Description
  521. ;---  ----------------------------------------------------
  522.   1   Main message/file areas
  523.   2   Special Not-Yet-Named bbs asst. sysop area
  524.   3   Commodore computer area
  525.   4   Trs-80 color computer conference
  526. ENDCON3TABLE
  527. ;
  528. ;The ACCESSTABLE provides Mach-10 with information as to the the user's
  529. ;time limit, post and upload ratio requirements, file and message area
  530. ;listings, etc. The ACCESSTABLE also specifies the conference number that
  531. ;the user will be placed in upon logging on.
  532. ;
  533. ;The ACCESSTABL, combined with the MAINMENUTABLE provide extensive
  534. ;security controls for Mach-10 users. The MAINMENUTABLE has the capabilities
  535. ;to restrict users based on their access level. The ACCESSTABLE sets various
  536. ;other access-related parameters such as time limits, ratio requirements,
  537. ;etc.
  538. ;
  539. ;Since three of Mach-10's displayable text files (Message, Door, and File
  540. ;area lists) may be different for different access level users, you may
  541. ;designate a seperate file for each of the access levels if you wish.
  542. ;
  543. ;LEV       - This specifies the access level that the entry applies to.
  544. ;            (i.e. 50 would mean that the entry applies to level 50
  545. ;            users). If a user is between ccess levels, then the user
  546. ;            will fallback to the next previous access entry (i.e. A user
  547. ;            of level 10 would fall back to 9)
  548. ;
  549. ;NAME      - This provides a name, simply to inform the user of what access
  550. ;            level he is in. PLACE NO SPACES IN THE NAME.
  551. ;
  552. ;POST      - This defines the post ratio requirement for the access
  553. ;            level. Any menu entries in the MENUTABLE with the Post-Ratio
  554. ;            set to "Y" will require the user to have a post ratio equal to or
  555. ;            greater than this level for the user to execute that function.
  556. ;            See The MENUTABLE for more information.
  557. ;
  558. ;            NOTE: If no MENUTABLE entries have a "Y" in the post ratio
  559. ;                  entry, then this parameter is unimportant.
  560. ;
  561. ;UPLD      - Similar to the post ratio, this sets the upload ratio requirement
  562. ;            for the access level. It applies to any MENUTABLE entries that
  563. ;            have a "Y" in the Upload-Ratio section of the table. (See the
  564. ;            above POST parameter and the above MENUTABLE for more info)
  565. ;
  566. ;            NOTE: If no MENUTABLE entries have a "Y" in the upload ratio
  567. ;                  entry, then this parameter is unimportant.
  568. ;
  569. ;CONF      - The CONF defines the conference that the user will be placed
  570. ;            in. (See the above CONFERENCETABLE for more informatio). You
  571. ;            must specify a value in this parameter.
  572. ;
  573. ;TIME      - This is the user's daily time limit in minutes.
  574. ;
  575. ;FILES     - The filename here specifies the name of the text/ansi/ascii
  576. ;            file that will be displayed to the user when he selects the
  577. ;            "List Directories" command of the files system. If this file is
  578. ;            not present, then Mach-10 will create it's own listing based
  579. ;            on the FILEAREATABLE and send it to the users. (NOTE: See the
  580. ;            above section on file naming conventions)
  581. ;
  582. ;MESSAGE   - This filename specifies the name of a text/ascii/ansi file that
  583. ;            will be sent to the user when he selects "List Areas" from the
  584. ;            message system. If no file is present, then Mach-10 will create
  585. ;            it's own message listing based on the AREATABLE and send it
  586. ;            to the user. (Note: See the above section on file naming
  587. ;            conventions)
  588. ;
  589. ;DOOR LIST - The Door list file is a text/ansi/ascii file that will be
  590. ;            displayed to the user when he selects "list doors". If no file
  591. ;            is present, then Mach-10 will create its own listing and send
  592. ;            it to the user. (Note: See the above section on file naming
  593. ;            conventions)
  594. ;
  595. ;
  596. ACCESSTABLE
  597. ;Lev  Name            Post  Upld  Conf  Time  Files    Message   Door list
  598.  ---  --------------  ----  ----  ----  ----  -------  --------  ------------
  599.   1   Restricted        0     0    01    05   Dirlist  Userarea  door2
  600.  10   Restricted        0     0    01    20   Dirlist  Userarea  door2
  601.  50   Normal-User       5     0    01    45   Dirlist  Userarea  door2
  602.  55   $5-Donator        2     0    01    50   Dirlist  Userarea  door2
  603.  60   $20-Donator       1     0    01    60   Dirlist  Userarea  door2
  604.  80   Asst-Sysop-1      0     0    01    75   Dirlist  Userarea  door2
  605.  90   Asst-Sysop-2      0     0    01    75   Dirlist  Userarea  door2
  606.  100  Sysop             0     0    01   255   Dirlist  Userarea  door2
  607. ENDACCESSTABLE
  608. ;
  609. ;The DOORTABLE lists the doors that are availbable for use with Mach-10's
  610. ;"open-door" command. Doors are simply external programs such as games,
  611. ;CallBack validators, etc. There are two ways to run a door program, either
  612. ;"shelling" to it or "exiting" it.
  613. ;
  614. ;Shelling is the process of dropping to DOS and leaving Mach-10 in memory
  615. ;while the door runs. Then when the door completes, it exits and Mach-10
  616. ;pops back up instantly. It is thae fastest and easiest way to run doors,
  617. ;but may not work with some of the larger door programs out there.
  618. ;
  619. ;Exiting is the process of exiting Mach-10 and running the door without
  620. ;Mach-10 in memory. It is more difficult to set up and slower, but can run
  621. ;doors that require more ram. When a door is exited to, Mach-10 will create
  622. ;a batch file name "MACHDOR"+(nodenum)+".BAT". The Mach-10 batch file then
  623. ;calls up this batch file. When the door terminates, it must call
  624. ;"MACHRET.BAT" which will reload the bbs. Sample batch files are included
  625. ;for calling up my own "Galactic Warzone" door game.
  626. ;
  627. ;Mach-10 will create a DORINFOx.DEF file whenever it shells or exits to
  628. ;run a door. The DORINFOx.DEF file contains various information including the
  629. ;user's name, baud rate, com port, etc. The "x" in the filename is the node
  630. ;number of the copy of Mach-10 that is running.
  631. ;
  632. ;LETTER    - This is the letter that user must press from the door menu
  633. ;            to activate the door. You may use "A"-"Z", "0"-"9", and any other
  634. ;            valid ASCII character.
  635. ;
  636. ;AC        - Each door is protected by an access level of which users of a
  637. ;            lower level cannot access. This is similar to the access levels
  638. ;            used in the MAINMENUTABLE.
  639. ;
  640. ;T         - This field specifies the type of door that will be run. If it is
  641. ;            "E" than the door is considered to be external. If it is "R" then
  642. ;            the door is to be shelled.
  643. ;
  644. ;                "E" External  Mach-10 will exit (terminate itself) and create
  645. ;                              a MACHDOR+(nodenum)+.BAT file. The Mach-10
  646. ;                              batch file (or EXEBBS.BAT) senses that this file
  647. ;                              is present and executes it. The batch file
  648. ;                              (MACHDORx.BAT) then calls up the door's batch file
  649. ;                              which then executes the door. Upon termination
  650. ;                              of the door, the door's batch file then calls
  651. ;                              MACHRET.BAT which will reload Mach-10. My sample
  652. ;                              setup for Galactic Warzone is included.
  653. ;
  654. ;                "R" Shelled   Mach-10 will drop to dos and execute the
  655. ;                              door's batch file. When the door's batch file
  656. ;                              is completed, control will be restored to
  657. ;                              Mach-10.
  658. ;
  659. ;BATCH FILE- This field specifies the name of the batch file that will either
  660. ;            be shelled to or exited and run. (See above)
  661. ;
  662. ;DESCRIPT  - This is simply a description of the Door so the user's know what
  663. ;            it is when they run it. If the DOOR LIST FILE (see above ACCESS
  664. ;            TABLE) is not present, then Mach-10 will create a door-list based
  665. ;            on this field.
  666. ;
  667. DOORTABLE
  668. ;Letter  Ac T  Batch file             Description
  669. ;------  -- -  ---------------------  -------------------------------------
  670. ;   A     10 E   TWARS.BAT              GalWar #1
  671. ;   B     10 E   TWARS2.BAT             GalWar #2
  672. ;   C     55 R   DOORS.BAT/MOTU         MOTU
  673. ;   D     10 R   PBUST.BAT              Planet Busters
  674. ;   E     55 E   SIDROIDS.BAT           SIDROIDS
  675. ;   F     55 E   POWER.BAT              Power Struggle
  676. ;   G     55 E   COA.BAT/ADV            COA game #1
  677. ;   H     55 E   COA.BAT/ARN            COA game #2
  678. ;   I     55 E   COA.BAT/RLM            COA game #3
  679. ;   J     55 E   COA.BAT/BFD            COA game #4
  680. ;   K     55 E   COA.BAT/DNG            COA game #5
  681. ;   M     10 R   CQ.BAT                 Conquest
  682. ;   N     10 E   PYROTO.BAT             Pyroto Mtn
  683. ;   R     55 R   DOORS.BAT/POKER        Casino: Poker
  684. ;   S     55 R   DOORS.BAT/CRAPS        Casino: Craps
  685. ;   T     55 R   DOORS.BAT/ROULETTE     Casino: Roulette
  686. ;   U     55 R   DOORS.BAT/GUPPIES      Card Guppies
  687. ;   V     10 R   CASINO.BAT             Casino
  688. ;   W     55 R   MAXIT.BAT              Maxit
  689. ;   X     55 R   DOORS.BAT/TRKDOR       Startrek
  690. ;   Y     55 R   DOORS.BAT/BSB          Bay Street Bulls
  691. ;   Z     10 R   TUDOOR.BAT             Tutorial Door
  692. ;   !     10 R   REG.BAT                Door-Registration
  693. ;   0     10 R   DOORS.BAT/TCHESS       Turbo Chess
  694. ;   1     55 R   DOORS.BAT/NIRVANA      Nirvana
  695. ;   U     80 R   BBSLIST.BAT            BBS-List maint
  696. ;   2     10 R   WWIII.bat              World War III
  697. ;   3     10 R   GEOP.BAT               GeoPolitiks
  698.    4     10 E   ARGANTH2.BAT                 Arganth2
  699. ;   5     10 R   LEECH.BAT              Leech
  700. ;   6     10 E   Barons2.bat             Barons
  701.    9     10 E   foa.bat                 Foa
  702. ;   7     10 R   Super.bat              Superpowers
  703. ENDDOORTABLE
  704. ;
  705. ;The DIRTABLE specifies the names of the DOS subdirectories that Mach-10
  706. ;will search to find a file when a user requests a download. It also specifies
  707. ;the directory that Mach-10 will place incoming uploads into.
  708. ;
  709. ;NUM       - This number is simply used for clarification. It is necessary,
  710. ;            but does not serve any important purpose in Mach-10. (Although
  711. ;            it may in the future)
  712. ;
  713. ;ACCESS    - NOT IMPLEMENTED YET. This field may in the future become an
  714. ;            additional security level to protect sub-directories based on
  715. ;            access levels. Since most users do not need such a command, I
  716. ;            have not take the time to implement it. (Although it may be
  717. ;            added in a future version)
  718. ;
  719. ;TYPE      - This specifies whether the entry is a UPLOAD or DOWNLOAD
  720. ;            directory. YOU MAY ONLY HAVE ONE UPLOAD AREA. You may have as
  721. ;            many download directories as you wish. A "U" designates the
  722. ;            upload directory while a "D" designates a download directory.
  723. ;
  724. ;PATH      - This specifies the DOS path to the subdirectory. Do not include
  725. ;            a trailing backslash.
  726. ;
  727. DIRTABLE
  728. ;Num Access Type Path
  729. ;--- ------ ---- -----------------------------------------------------------
  730.   1    10    U   m:\uploads
  731.   2    10    D   n:\uploads
  732.   3    10    D   k:\arcdown
  733.   4    10    D   k:\othdown
  734.   5    10    D   k:\Doorsoft
  735.   6    10    D   k:\turbfile
  736.   7    10    D   k:\files
  737.   8    10    D   g:\windows\exczip
  738. ENDDIRTABLE
  739. ;
  740. ;The PROTOCOLTABLE specifies the external protocols that users may use to
  741. ;download/upload files with Mach-10. Mach-10 includes absolutely no internal
  742. ;protcol support.
  743. ;
  744. ;Protocols are shelled to from Mach-10. Control of the protocols is maintained
  745. ;through use of three batch files - FILETRAN.BAT, BATCHTRA.BAT, and SIMUL.BAT.
  746. ;Here are what those files are used for:
  747. ;
  748. ;                    FILETRAN.BAT - Any non-batch protocols
  749. ;                    BATCHTRA.BAT - Batch protocols
  750. ;                    SIMUL.BAT    - For Bimodem Simultanious transfer
  751. ;
  752. ;LETTER    - This specifies the letter that the user may select to use the
  753. ;            transfer protocol. The user may set a "default" protocol which
  754. ;            will be automatically selected for all downloads.
  755. ;
  756. ;            This parameter also specifies the protocol-designator that
  757. ;            will be sent to the protocol batch file. (See FILETRAN.BAT for
  758. ;            explanation)
  759. ;
  760. ;NAME      - This is the name of the protocol, used only for to inform the
  761. ;            user of which protocol he is using.
  762. ;
  763. ;BATCH     - This specifies whether the protocol has batch (multiple file)
  764. ;            capability or not. A "Y" specifies batch capability, "N" is used
  765. ;            to specify non-batch, and "B" will designate the protocol as
  766. ;            being BIMODEM.
  767. ;
  768. ;TIME      - The Time constant is a special constant that relates the
  769. ;            baud rate, file size, and protocol type to how long it will take
  770. ;            for a transfer. Time constants may be calculated by using
  771. ;            Mach-10's internal benchmark protocol command.
  772. ;
  773. ;DESCRIPT  - This is a description of the protocol, used only to inform the
  774. ;            user about the protocol
  775. ;
  776. PROTOCOLTABLE
  777. ;Letter  Name                 Batch  Time  Desc
  778. ;------  -------------------- -----  ----  ----------------------------------
  779.    X     Xmodem-Checksum        N    0.23  Xmodem file transfer protocol
  780.    C     Xmodem-CRC             N    0.23  Xmodem file transfer protocol (CRC)
  781.    Y     Ymodem                 N    0.22  Ymodem (Xmodem-1K)
  782.    B     Ymodem-Batch           Y    0.22  Ymodem multiple file protocol
  783.    J     Jmodem                 N    0.18  Like Zmodem but better!
  784.    M     Megalink               N    0.19  Megalink high-efficiency protocol
  785.    S     Bimodem                B    0.17  Bimodem - better than Zmodem!!!
  786.    W     Wxmodem                N    0.22  Windowed Xmodem
  787.    Z     Zmodem                 Y    0.18  Zmodem high-efficiency protocol (batch)
  788. ENDPROTOCOLTABLE
  789. ;
  790. ;
  791. ;The MACH-10 FILE CATALOG
  792. ;------------------------
  793. ;Before we go into the file area table, I would like to explain some of the
  794. ;basics of the Mach-10 file catalog. The Mach-10 file catalog is a random
  795. ;access file of fixed record lengths, not a text file like other bbs systems
  796. ;use. This allows for significantly faster searches, and allows the Sysop to
  797. ;use the internal file-maintenance commands to move files between
  798. ;categories.
  799. ;
  800. ;The file catalog contains all of the normal information that other bbs
  801. ;systems record for the file with a few additions. Here is a list of
  802. ;all of the fields:
  803. ;
  804. ;                    NAME        the 8-character name of the file
  805. ;                    EXT         a 3-character file extension
  806. ;                    DATE        MMDDYY date the file was uploaded
  807. ;                    SIZE        size of the file in bytes
  808. ;                    UPLOADER    name of user who uploaded the file
  809. ;                    ACCESSES    number of times was was downloaded
  810. ;                    DIR NUM     number of file area that file has
  811. ;                                been placed (categorized) into.
  812. ;                    DESCRIPT    a 40 character description of the
  813. ;                                file.
  814. ;
  815. ;This random access file is usually under the name of FILECAT.M10 and is
  816. ;usually placed in the Mach-10 main subdirectory. Maintenance is done using
  817. ;the built-in file maintenance commands inside Mach-10. Maintenance may be
  818. ;performed remotely by a remote sysop or locally.
  819. ;
  820. ;The FILEAREATABLE specifies all of Mach-10's file areas (not subdirectories).
  821. ;The file areas are only used as "categories" what you may place files into.
  822. ;They also allow for security-level protection. Incoming uploads are auto-
  823. ;matically placed into directory number 99, the upload directory. (Unless the
  824. ;user is locked into a specific area because of a CONFERENCETABLE definition)
  825. ;
  826. ;NUM       - When the user selects the "List files" command, this is the number
  827. ;            that he must type to get a listing of the files in that directory.
  828. ;            Each directory has a numeric designator like this. In the file
  829. ;            catalog, each entry has a number in it which corresponds to the
  830. ;            number of a directory. (I.e. PKARC.EXE has a "11" in its catalog
  831. ;            entry which would correspond to directory #11, ARC/UnARC.
  832. ;
  833. ;ACCESS    - This is the access level required to view/download files
  834. ;            listed in this directory. The user must have an access level
  835. ;            equal to or higher than this level to list/download any files
  836. ;            that are categorized as being in this directory. (Note: If a
  837. ;            user is locked into a file area by use of the CONFERENCETABLE,
  838. ;            he automatically has access to the directory, regardless of
  839. ;            access requirements)
  840. ;
  841. ;NAME      - This is the name of the directory, used simply for informing
  842. ;            the user.
  843. ;
  844. ;DESCRIPT  - This is a the description of the directory, again used only
  845. ;            for informing the user.
  846. ;
  847. FILEAREATABLE
  848. ;Num Access Name                 Desc
  849. ;--- ------ -------------------- ---------------------------------------------
  850.   11   10   ARC/UnARC            Archiver and de-archiver programs
  851.   12   10   File-utilities       File oriented utilities
  852.   13   10   Printer-utilities    Fonts,Printer control, etc.
  853.   14   10   Screen-util          Screen blankers, fonts, color changers, etc.
  854.   15   10   Disk-util            Sector modifiers, etc.
  855.   16   10   Memory-util          Ramdisks and memory tests
  856.   17   10   Misc-util            Everything that doesn't go somewhere else
  857.   18   10   PC-magazine          Archived Pc-magazine programs
  858.   19   10   Virus/Trojen         Anti-virus and trojen programs
  859.   21   10   Mono-game            Games not requiring graphics
  860.   22   10   Color-game           Games requiring a CGA adapter
  861.   23   10   EGA-game             Games requiring an EGA adapter
  862.   24   10   Demo-CGA             Color Graphics demos
  863.   25   10   Demo-EGA             EGA/VGA demos
  864.   26   10   Music                Programs that play music
  865.   31   10   Pascal               Pascal programming
  866.   32   10   Pascal-5.0           Turbo pascal ver 5.0 programs
  867.   33   10   'C'                  'C' language source code and utilities
  868.   34   10   Assembly             Assembly language programming
  869.   35   10   Basic                Basic programming language
  870.   36   10   Fortran              Programming for the FORTRAN language
  871.   37   10   Other                Other language programming
  872.   41   10   Terminal             Terminal programs
  873.   42   10   Scottbbs             Scottbbs bbs software
  874.   43   10   Other-bbs            Other bbs software
  875.   44   10   Doors                Door software
  876.   45   10   comm-util            Communications utilities
  877.   46   10   Ansi                 Ansi editors and text files
  878.   51   10   Printer-art          Ascii printer art
  879.   52   10   Misc-text            Miscellanious text files
  880.   61   10   Unprotect            Unprotect various software programs
  881.   62   10   Readmac/Gif          Readmacs and GIF files
  882.   63   10   Unclassified         Unclassified software
  883.   64   10   CD-ROM               CD-Rom utilities
  884.   99   10   Uploads              Recent-uploads
  885.  104   80   Coco                 Color computer files
  886.  120   90   Commie               Commodore files section
  887.  200   80   Sysop                Sysop files area
  888. ENDFILEAREATABLE
  889. ;
  890. ;The COMPTABLE is a table listing numeric codes to be used  for classifying
  891. ;what type of computer the user is using. The user is asked at logon as to
  892. ;his computer type. This information is primarily used for statistical
  893. ;information, but in the future may have some greater purpose.
  894. ;
  895. ;NUM       - A number assigned to each computer type; Recorded in the user's
  896. ;            record at his first logon.
  897. ;
  898. ;NAME      - A string containing the name of the computer to which the number
  899. ;            designates.
  900. ;
  901. COMPTABLE
  902. ;Num Name
  903. ;--- ------------------------
  904.   1  IBM PC or compatible
  905.   2  Commodore
  906.   3  Apple II
  907.   4  Macintosh
  908.   5  Atari
  909.   6  TRS-80 model 100
  910.   7  Tandy color computer
  911.   8  Commodore AMIGA
  912. ENDCOMPTABLE
  913. ;
  914. ;The following parameters are used by Mach-10 for control of it's message
  915. ;system and/or netmail/echomail support.
  916. ;
  917. ;ZONE      - Designates the zone you are in. (Usually zone one, but different
  918. ;            for people outside the USA and people in nets other than
  919. ;            FIDONET)
  920. ;
  921. ;NET       - The net address of your system. Net addresses are assigned
  922. ;            by the Net Coordinator for your area. If you are not in a net,
  923. ;            then you will probably wish to use "999".
  924. ;
  925. ;NODE      - The node number of your system. Node addresses are assigned
  926. ;            by the Net Coordinator for your area. If you are not in a net,
  927. ;            then you will probably wish to use "999".
  928. ZONE 1
  929. NET 300
  930. NODE 9
  931. ;
  932. ;SYSOPNAME - This parameter defines the name of the sysop. The sysop is
  933. ;            given a few special options that normal users are not.
  934. ;
  935. ;COMMENTNAM- The COMMENTNAME parameter specifies the name of the user to
  936. ;            whom the "comment to sysop" will address comments to. Usually
  937. ;            put your own name here.
  938. ;
  939. ;COMMENTARE- The COMMENTAREA parameter specifies the number of the area where
  940. ;            comments to the sysop will be placed. The area number corresponds
  941. ;            to the numbers in the AREATABLE below.
  942. ;
  943. SYSOPNAME 'SCOTT BAKER'
  944. COMMENTNAME 'SCOTT BAKER'
  945. COMMENTAREA 1
  946. ;
  947. ;SHELLTOCON- The SHELLTOCONFMAIL parameter has to do with Mach-10's message
  948. ;            renumbering. Please see sysop.doc for information.
  949. ;
  950. ;SHELLTOCONFMAIL
  951. ;
  952. ;
  953. ;Area table follows. Each area must be listed one per line, in the order
  954. ;you wish them to be displayed. Here is a listing of the parameters that
  955. ;must be present on the line:
  956. ;
  957. ;Area tag: This is that tag that is used to identify what will be put into
  958. ;          the "AREA:" statement of your message. currently, it is done by
  959. ;          confmail for you, so it has no real use here.
  960. ;
  961. ;          NOTE: If you are using the HP message system, then this parameter
  962. ;                is used to designate the filename of the .IDX and .BDY
  963. ;                files for the area.
  964. ;
  965. ;Listed tag: This tag is listed on each command line in the door. It may
  966. ;            be anything you like and need not be the same as the "area tag".
  967. ;            it is used simply to inform the user of which area he is in.
  968. ;
  969. ;Path: This is a dos path telling where messages for this area are to be
  970. ;      stored. It should include a drive specifier and path with no trailing
  971. ;      backslash (i.e. C:\binkley\messages)
  972. ;
  973. ;      NOTE: If you are using the HP message system, then this parameter
  974. ;            is not used. You must still place it on the line, however.
  975. ;
  976. ;T: This is the type of the area and is VERY important to the door. It is used
  977. ;   determine weather the area is echomail, netmail, or normal. Type codes are
  978. ;   as stated below:
  979. ;          E - EchoMail area (local)         N - The netmail area (only 1)
  980. ;          B - a normal message base         A - Automessage area
  981. ;          I - EchoMail area (non-local)
  982. ;
  983. ;P: Determines wether or not users will be able to enter private messages into
  984. ;   this area or not. It is sometimes beneficial not to allow users to enter
  985. ;   mail into the echomail areas and some echomail nets will strip the private
  986. ;   flag anyway.
  987. ;
  988. ;   Specifying "Y" will allow users to post private messages. Specifying
  989. ;   "N" will require all messages to be public. Specifying "A" will allow
  990. ;   users to post public/private messages under an alias.
  991. ;
  992. ;F: File transfers - this is a new feature that will soon be developed
  993. ;   allowing users to upload a file, attach it to a message, and send it
  994. ;   to another user. The file will be deleted after it has been sent. Thi
  995. ;   option is not yet available.
  996. ;
  997. ;DAYDEL: Days to delete old messages. This allows you to delete old messages
  998. ;        by date. (Actually, CONFMAIL does the deleting, but Mach-10 passes
  999. ;        this parameter)
  1000. ;
  1001. ;        NOTE: If you are using the HP message system, then this parameter
  1002. ;              is overridden by HPUTIL's own message deletion scheme.
  1003. ;
  1004. ;DO NOT ENTER SPACES IN ANY OF THE FIELDS. You must enter spaces to seperate
  1005. ;the fields, but you cannot enter them in the middle of any field.
  1006. ;
  1007. AREATABLE
  1008. ;
  1009. ;Num Area Tag     Listed tag     Path                      T  P  F  Acc  DayDel
  1010. ;--- -----------  -------------  ------------------------  -  -  -  ---  ------
  1011.    1 MAIN         General        L:\message\general        B  Y  N   30     15
  1012.    2 MACH10       Mach-10        L:\message\mach10         E  N  N   30     15
  1013.   20 BITSTREAM    Bitstream      L:\message\bitstream      E  N  N   30     15
  1014.   21 BARTERTOWN   Forsale        L:\message\forsale        E  N  N   30     15
  1015.   22 TPASCAL      Pascal         L:\message\Pascal         E  N  N   30     15
  1016.   23 PROGRAM      Progaming      L:\message\program        E  N  N   30     15
  1017.   24 SIDEWALK     Sidewalk       L:\message\sidewalk       E  N  N   30     15
  1018.   25 DOORCHAT     Door-Chat      L:\message\Doorchat       E  A  N   30     15
  1019.   50 TELIX        Telix          L:\message\Telix          E  N  N   30      3
  1020.   51 BIMODEM      Bimodem        L:\message\Bimodem        E  N  N   30      3
  1021.   52 TECH         Pc-Tech        L:\message\pctech         I  N  N   30      3
  1022.   53 COMM         Comm           L:\message\comm           I  N  N   30      3
  1023.   54 FOSSIL       Fossil         L:\message\Fossil         I  N  N   30      3
  1024.   55 MTASK        Multitask      L:\message\mtask          I  N  N   30      3
  1025. ;  56 DESQVIEW     Desqview       L:\message\DV             I  N  N   30      3
  1026.   57 SPACE        SPACE          L:\message\Space          I  N  N   30      3
  1027.   58 OS2          OS/2           L:\message\os2            I  N  N   30      3
  1028.   59 HS_MODEMS    HS_MODEMS      L:\message\HS_MODEMS      I  N  N   30      3
  1029. ;  60 PASCAL       Nat-Pascal     L:\message\Pscal          I  N  N   30      3
  1030.   61 TURBOC       Turbo-C        L:\message\Turboc         I  N  N   30      3
  1031.   62 80XXX        80XXX          L:\message\80XXX          I  N  N   30      3
  1032.   63 DOORWARE     Doorware       L:\message\doorware       I  N  N   30      5
  1033.   64 TRADE_WARS   Trade_Wars     L:\message\tradewar       I  N  N   30      3
  1034.   65 GAMING       Gaming         L:\message\gaming         I  N  N   30      3
  1035.   66 CDROM        CD_ROM         L:\message\cdrom          I  N  N   30      3
  1036.   67 HDCONF       HDCONF         L:\message\HDCONF         I  N  N   30      3
  1037.   68 ZMODEM       Zmodem         L:\message\zmodem         I  N  N   30      3
  1038.   69 LAN          Lan            L:\message\Lan            I  N  N   30      3
  1039.   70 COCO         Coco           L:\message\coco           I  N  N   30      3
  1040.   71 HDSALE       HDSale         L:\message\HDSale         I  N  N   30      3
  1041.   72 TELEMATE     TELEMATE       L:\message\Telemate       I  N  N   30      3
  1042.   73 Pc-Junior    Pc-Junior      L:\message\pcjr           I  N  N   30      3
  1043.   74 On_Line_Games On_Line_Games L:\message\ongames        I  N  N   30      3
  1044.   75 GAME_MASTER  GAME_MASTER    L:\message\gamemast       I  N  N   30      3
  1045.   90 NETMAIL      Netmail        i:\binkley\messages       N  Y  N   90     15
  1046.   98 AUTOPUB      Autopub        L:\message\autopub        A  N  N   80     15
  1047.   93 AUTOPRIV     Autopriv       L:\message\autopriv       A  Y  N   80     15
  1048.   96 PUEBLO_NET   Pueblo_net     L:\message\Pueblo_net     E  Y  N   80      5
  1049.   97 ECHODOR      ECHODOR        L:\message\echodor        E  Y  N   30      5
  1050. ;
  1051. ENDAREATABLE
  1052. ;
  1053. ;Now are the descriptions. They must be listed in the EXACT same order as the
  1054. ;entries of the area table above. They are one line entries and should be less
  1055. ;than 50 characters or you will most likely experience problems.
  1056. ;
  1057. DESCTABLE
  1058. 1 GENERAL    The main message base
  1059. 2 MACH10     Mach10 developement area
  1060. 20 BITSTREAM  The Local Tucson general echo
  1061. 21 BARTERTOWN Advertise items forsale
  1062. 22 TPASCAL    Tucson's own pascal conference
  1063. 23 PROGRAM    Tucson programming area
  1064. 24 SIDEWALK   The Sidewalk Cafe (General Messages)
  1065. 25 DOORCHAT   Tucson door players chatting area
  1066. 50 TELIX      Telix comm software
  1067. 51 BIMODEM    Bimodem protocol
  1068. 52 TECH       Pc-Tech area. Discuss technical items
  1069. 53 COMM       The National communications echo
  1070. 54 FOSSIL     FOSSIL modem driver developement
  1071. 55 MTASK      Multitasking
  1072. 56 DESQVIEW   Desqview multitasking software
  1073. 57 SPACE      Space colonization, etc.
  1074. 58 OS2        OS/2 operating system
  1075. 59 HS_MODEMS  High speed modems
  1076. 60 PASCAL     National pascal programming
  1077. 61 TURBOC     Turbo C programming
  1078. 62 80XXX      Assembly language
  1079. 63 DOORWARE   Door programmers area
  1080. 64 TRADE_WARS Trade Wars/Galactic Warzone/Etc
  1081. 65 GAMING     Adventure and Action games
  1082. 66 CDROM      CD-ROM media
  1083. 67 HDCONF     Hard disk drive conference
  1084. 68 ZMODEM     Zmodem protocol
  1085. 69 LAN        Local Area Networking
  1086. 70 COCO       Tandy color computer
  1087. 71 HDSALE     Hard drive for sale area
  1088. 72 TELEMATE   Telemate comm software
  1089. 73 PC-Junior  PC-Junior
  1090. 74 ON_LINE_G  On line games echo
  1091. 75 GAME_MAS   Game Master program support echo
  1092. 90 NETMAIL    restricted
  1093. 96 PUEBLO_NET restricted
  1094. 98 AUTOPUB    public automessages
  1095. 93 AUTOPRIV   private automessages
  1096. 97 ECHODOR    Echodor echomail reader door
  1097. ENDDESCTABLE
  1098. ;
  1099. ;The POSTGEN system
  1100. ;------------------
  1101. ;The POSTGEN system is an idea orignally thought up by Jerry Cain, my first
  1102. ;beta tester here in Tucson. It is a method to encourage users to post more
  1103. ;messages by presenting them with various topics that may be of interest.
  1104. ;
  1105. ;The postgen system may be triggered at logon to present users with a simple
  1106. ;menu of topics that they may comment about. If a user wishes to comment on
  1107. ;a topic, he will be presented with a text-file that the sysop has written
  1108. ;to bring about ideas, and placed in message entry mode, entering a message
  1109. ;to "ALL" about his opinion of the topic.
  1110. ;
  1111. ;The POSTGEN system is triggered by the users Post Ratio. (Specifying a
  1112. ;trigger value of 0% would disable post-gen while specifying 100% would
  1113. ;cause postgen to be triggered for all users). OPn logon, the trigger
  1114. ;variable is compared to the user's post ratio and if the user's post ratio
  1115. ;is lower than the trigger, postgen wil pop-up and do it's thing.
  1116. ;
  1117. ;The POSTGEN system may also be linked into the voting booth. In this case,
  1118. ;after commenting on a topic, the user may be allowed to "vote" on the
  1119. ;topic as well.
  1120. ;
  1121. ;POSTGEN   - This specifies the "trigger" value that will cause postgen to
  1122. ;            activate. If the user's post ratio is less than the trigger
  1123. ;            value, then postgen will be activated. Specifying zero will
  1124. ;            disable POSTGEN.
  1125. POSTGEN 0
  1126. ;
  1127. ;TOPICTABLE- This table lists the available postgen topics and parameters
  1128. ;            associated with it. (See above for an explanation of POSTGEN)
  1129. ;
  1130. ;NUM       - This field is simply a number assigned to each topic. Each topic
  1131. ;            must have a different number assigned to it.
  1132. ;
  1133. ;NAME      - This is a simple one-word (no spaces) name of the topic. It is
  1134. ;            used to tell the user what topic he is writing about.
  1135. ;
  1136. ;INFO-FILE - This field is the name of a file that is displayed to the users
  1137. ;            when he decides to comment about the topic. It is used to provide
  1138. ;            some background information as well as stir up ideas for the user
  1139. ;            to write about.
  1140. ;
  1141. ;MSG-AREA  - This is the number of the message area that the user's message
  1142. ;            will be placed into. It corresponds to the numbers in the
  1143. ;            AREATABLE above.
  1144. ;
  1145. ;V         - The V (voting) parameter will link the postgen topic into a
  1146. ;            voting booth entry. For more info, see the VOTETABLE below.
  1147. ;
  1148. ;DESCRIPT  - This is a description of the topic, uised to tell the user what
  1149. ;            the topic is about and to encourage posting.
  1150. ;
  1151. TOPICTABLE
  1152. ;Num  Name          Info-file    Msg-area  V  Description
  1153. ;---  ------------  -----------  --------  -  -------------------------------------
  1154.   1   Communism     Commie.txt      1      0  What's happening to communism in Europe?
  1155.   2   Piracy        Piracy.txt      1      0  What should be done about software piracy?
  1156.   3   Virii         virii.txt       1      0  How big of a threat are Virii
  1157.   4   Sysop         sysops.txt      1      0  What to do about bad users?
  1158.   5   Space         space.txt       1      0  How much $$ should be spent on space exploration?
  1159.   6   S&L           S&L.txt         1      0  Should the taxpayer pay for S & L mismanagement?
  1160. ENDTOPICTABLE
  1161. ;
  1162. ;Voting Booth
  1163. ;------------
  1164. ;I'm tired of typing; Figure it out yourself!
  1165. ;
  1166. ;
  1167. VOTETABLE
  1168. ;Num Name            A Dfile        Desc
  1169. ;--- --------------- - ------------ --------------------------------------------
  1170.    1 Iran            N RETALATE.TXT Should the US retaliate against iran?
  1171.    2 Prostitution    N PROST.TXT    Should Prostitition be legalized?
  1172.    3 Mecham          N MECHAM.TXT   Should Evan Mecham run for Governer?
  1173.    4 Sysops          N SYSOPS.TXT   What to do about bad users?
  1174.    5 Space           N SPACE.TXT    How much $$ should be spent on space exploration?
  1175. ENDVOTETABLE
  1176. OPTIONTABLE
  1177. ;Topic  Num  Name
  1178. ;-----  ---  -------------------------------
  1179.    1     1   Yes, The US should retalliate.
  1180.    1     2   No, The US should leave Iran alone.
  1181.    1     3   Impose economic sanctions.
  1182.    1     4   Formally declare a state of war.
  1183.    2     1   Allow prostitution in ALL states.
  1184.    2     2   Declare prostitution nationally illegal.
  1185.    2     3   Leave it up to the states.
  1186.    3     1   Yes, He should run.
  1187.    3     2   No, He shouldn't run.
  1188.    4     1   Give in to the users.
  1189.    4     2   Kick off offending users after a warning.
  1190.    4     3   Require users to send in "registration forms".
  1191.    4     4   Callback-type validation.
  1192.    4     5   Operate donation-only systems.
  1193.    5     1   Almost nothing; It's not important
  1194.    5     2   The same as we are currently spending now
  1195.    5     3   We should at least double what we are spending now
  1196.    5     4   We should at least trippe what we are spending now
  1197. ENDOPTIONTABLE
  1198. ;
  1199. ;
  1200. ;
  1201. ;ORIGIN    - The ORIGIN statement specifies the origin line for your system.
  1202. ;            for netmail/echomail capabilities, the origin line is absolutely
  1203. ;            necessary and is appended to the end of all messages written. For
  1204. ;            Non-EchoMail areas, it is not needed.
  1205. ;
  1206. ORIGIN 'The Not-Yet-Named bbs  Tucson, Az (602) 577-3650  (1:300/9)'
  1207. ;
  1208. ;ZIPEXTS   - The ZIPEXTS parameter specifies the extensions that Mach-10
  1209. ;            will ZIP/reZip when they are uploaded. (i.e. if the lines
  1210. ;            below are left at what I defaulted them to, Mach-10 will
  1211. ;            reZIP and .LZH, .PAK, or .ARC file that is uploaded)
  1212. ;
  1213. ZIPEXTS LZH PAK ARC
  1214. ;
  1215. QUIT